be alive and kicking - Alemán Inglés Diccionario